how to create binary tree in c